package com.spring.shops.dao;

import com.spring.shops.model.dto.ProdTagDTO;
import com.spring.shops.model.entity.TzProdTag;
import org.apache.ibatis.annotations.Select;

import java.util.List;

public interface TzProdTagMapper {
    int deleteByPrimaryKey(Long id);

    int insert(TzProdTag record);

    int insertSelective(TzProdTag record);

    TzProdTag selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(TzProdTag record);

    int updateByPrimaryKey(TzProdTag record);

    @Select("select count(*) from tz_hot_search")
    long selectCountProdTag();
    /**
     * 返回产品的标签列表
     * @return
     */
    @Select("select * from tz_prod_tag")
    List<TzProdTag> listTagList();

    TzProdTag[] selectByPageSearch(ProdTagDTO prodTagDTO);
}